body {  }
/* head */
.mod-tit {
	width: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 888;
	background-color: #fff;
}
.title {
	width: 100%;
	height: 1.173333rem;
	line-height: 1.173333rem;
	text-align: center;
	position: relative;
	border-bottom: 0.026667rem solid #e9e9e9;
}
.title p {
	font-size: 0.48rem;
	color: #333333;
}
.title .back {
	width: 0.32rem;
	height: 0.48rem;
	position: absolute;
	top: 0.373333rem;
	left: 0.426667rem;
}
.title .share {
	width: 0.48rem;
	height: 0.48rem;
	position: absolute;
	top: 0.373333rem;
	right: 0.426667rem;
}

.line {
	width: 100%;
	height: 0.213333rem;
	background-color: #f2f2f2;
}

/* 理财详情 */
.fina-mod1 {
	width: 100%;
	padding-top: 1.173333rem;
	margin-bottom: 0.9rem;
	overflow: hidden;
}
.fdt-mod {
	width: 100%;
}
.fdt-mod-tit {
	font-size: 0.373333rem;
	color: #666666;
	margin-top: 0.666667rem;
	text-align: center;
}
.fdt-mod-num {
	font-size: 0.96rem;
	color: #f6390c;
	margin-top: 0.8rem;
	text-align: center;
}
.fdt-mod-num span {
    font-size: 1.92rem;
    line-height: 1.466667rem;
}
.nh-xiantou {
	width: 3.466667rem;
	margin: 0 auto;
	margin-top: 0.4rem;
}
.nh-xiantou p {
	width: 1.546667rem;
	height: 0.506667rem;
	line-height: 0.506667rem;
	text-align: center;
	font-size: 0.293333rem;
	color: #f6390c;
	border: 0.026667rem solid #f6390c;
	border-radius: 3px;
}
.fdt-ul,.fdt-shengyu {
	width: 82%;
	margin: 0 auto;
	margin-top: 0.833333rem;
}
.fdt-ul li {
	box-sizing: border-box;
	font-size: 12px;
	color: #666666;
	text-align: center;
    
}
.fdt-ul li p span { 
	display: inline-block;
	font-size: 0.48rem; 
	margin-top: 0.24rem
}
.fdt-bar {
	width: 8.32rem;
	height: 0.16rem;
	margin: 0 auto;
	margin-top: 0.4rem;
	border-radius: 4px;
	background-color: #efefef;
}
.fdt-bar .fdt-bar-inner {
	height: 0.16rem;
	border-radius: 4px;
	background-color: #fcc30c;
}
.fdt-shengyu {
	font-size: 0.32rem;
	color: #666666;
	margin-top: 0.266667rem;
	margin-bottom: 0.533333rem;
}
.fin-wey {
	width: 100%;
}
.fin-wey .fw-ul {
	width: 80%;
	margin: 0 auto; 
	padding-bottom: 0.4rem;
}
.fin-wey .fw-ul li {
	font-size: 0.32rem;
	color: #999999;
	margin-top: 0.4rem;
}
.fin-wey .fw-ul li span { 
	color: #333333; 
	padding-left: 0.506667rem;
}
.fin-sm,.fs-ul {
	width: 100%;
}
.fs-ul {
	margin-top: 0.506667rem;
}
.fs-ul li {
    width: 33.33%;
    text-align: center;
    box-sizing: border-box;
}
.fs-ul li img {
	width: 1.093333rem;
	height: 1.253333rem;
}
.fs-ul li .fs-tit {
    font-size: 0.373333rem;
    color: #333333;
}
.fs-ul li .fs-num {
	font-size: 12px;
	color: #999999;
}
.lookmore {
	width: 100%;
	height: 1.013333rem;
	margin-top: 0.533333rem;
	background-color: #f2f2f2;
	text-align: center;
}
.lookmore .lm-img{
	width: 0.426667rem;
	height: 0.186667rem;
	margin: 0 auto;
	margin-bottom: 0.266667rem;
}
.lookmore .lm-img img { width: 100%; height: 100%; }
.lookmore .lmtit {
	font-size: 0.293333rem;
	color: #999999;
}
.fil-dta-btn { 
   width: 100%;
   height: 1.173333rem;
   line-height: 1.173333rem; 
   text-align: center;
   font-size: 0.48rem;
   color: #fff;
   position: fixed;
   bottom: 0;
   left: 0;
   z-index: 99;
}
.fil-dta-by { background-color: #f6390c; }
.fil-dta-ove { background-color: #fcc30c; }
.fil-dta-end { background-color: #dfdfdf; }

/* 理财2 */

.fin-mod2 {
	display: none;
	width: 100%;
	margin-top: 1.173333rem;
}
.fd2-ul { width: 100%; }
.fd2-ul li {
	width: 33.33%;
	box-sizing: border-box;
   margin: 0.4rem 0;
   padding: 0 0.72rem;
   font-size: 0.426667rem;
   color: #666666;
   text-align: center;
   border-right: 1px solid #d8d8d8;
   position: relative;
}
.fd2-ul li:last-child {
   border: 0;
}
/* .fd2-ul li:hover{
   color: #f6390c;
} */
.fd2-ul .fu-act {
	color: #f6390c;
}
.fd2-ul .fu-act::before{
	width: 2.666667rem;
	height: 0.026667rem;
	content: " ";
	background-color: #f6390c;
	position: absolute;
	bottom: -0.4rem;
	left: 0.293333rem;
}
.xmjj { 
	width: 100%; 
}
.iner-line {
	width: 9.146667rem;
	height: 0.026667rem;
	margin: 0 auto;
	background-color: #e6e6e6;
}
.xmjj p img {
	width: 100%;
	height: 100%;
}
.xmjj .xm-tit {
	font-size: 0.373333rem;
	color: #333333;
	padding-left: 0.693333rem;
	position: relative;
	margin-top: 0.4rem;
}
.xmjj .xm-tit::before {
    width: 0.08rem;
    height: 0.373333rem;
    content: " ";
    background-color: #f6390c;
    position: absolute;
    top: 0.08rem;
    left: 0.426667rem;
}
.xmjj .xm-img {
	width: 7.466667rem;
	height: 3.253333rem;
	margin: 0 auto;
	margin-top: 0.266667rem;
	margin-bottom: 0.48rem;
	background-color: pink;
}
.xmjj .xm-img2 {
	width: 8.4rem;
	height: 6.933333rem;
	margin: 0 auto;
	margin-top: 0.426667rem;
	margin-bottom: 0.56rem;
}
.xm-lb {
	width: 9.146667rem;
	margin: 0 auto;
	margin-top: 0.453333rem;
	margin-bottom: 1.066667rem;
	overflow: hidden;
}
.xm-lb ul {
	width: 300%;
}
.xm-lb ul li {
	float: left;
	width: 2.133333rem;
	height: 2.133333rem;
	background-color: pink;
	margin-right: 0.533333rem;

}
.xm-lb ul li>img{
	width: 100%;
	height: 100%;
}

/* tab2 */
.fd2-tab2 {
	width: 100%;
}
.fin-mod2>div{
	margin-bottom: 1.573333rem;
}
.fd2-tab2 .fd2-qst:last-child {
	border: 0;
}
.fd2-qst {
   margin: 0.08rem 0.533333rem 0 0.426667rem;
   padding: 0.453333rem 0;
   border-bottom: 0.026667rem solid #e6e6e6;
}
.fd2-qst li {
	overflow: hidden;
}
.fd2-qst .fd2-q {
	margin-bottom: 0.32rem;
}
.fd2-qst .fd2-q p {
	float: left;
	font-size: 0.32rem;
	color: #9013fe;
}
.fd2-qst .fd2-q .wen {
	width: 8.373333rem;
	color: #111111;
	float: right;
}
.fd2-qst .fd2-a p {
	color: #f6390c;
	float: left;
}
.fd2-qst .fd2-a .wen {
	width: 8.373333rem;
	color: #666666;
	float: right;
}
/* tab3 */
.fd2-tab3 {
	width: 100%;
}
.fd2-tab3 .tb3-cont {
	overflow: hidden;
	padding: 0.586667rem 0;
	margin: 0.426667rem;
	border-bottom: 0.026667rem solid #e6e6e6;
}
.tb3-l {
	font-size: 0.32rem;
	color: #999999;
    float: left;
}
.tb3-l .tb3-tell {
	display: inline-block;
	font-size: 0.373333rem;
	color: #333333;
	margin-bottom: 0.16rem;
}
.tb3-noney {
	float: right;
	font-size: 0.48rem;
	color: #f6390c;
	margin-top: 0.186667rem;
}

/*  */
.mod-tabimg {
	display: none;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,0.3);
	position: fixed;
	top: 0;
	left: 0;
	z-index: 999;
}
.tabimg {
}
.tabimg ul {
}
.tabimg img {
	width: 5.333333rem;
	height: 2.666667rem;
	background-color: pink;
	margin: 50% 0 0 25% ;
}

















